package com.jy.api.healthreord.dto.jbxg;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class JBSiWangYXZMDto {

    private String id;

    @ApiModelProperty("业务机构代码")
    private String yewujgdm;

    @ApiModelProperty("业务机构名称")
    private String yewujgmc;

    @ApiModelProperty("死亡医学证明编号")
    private String siwangzh;

    @ApiModelProperty("病案号")
    private String binganhao;

    @ApiModelProperty("姓名")
    private String xingming;

    @ApiModelProperty("性别代码")
    private Integer xingbiedm;

    @ApiModelProperty("性别名称")
    private String xingbiemc;

    @ApiModelProperty("出生日期")
    private LocalDateTime chushengrq;

    @ApiModelProperty("个人档案标识")
    private String gerendabs;

    @ApiModelProperty("证件类型")
    private String zhengjianlx;

    @ApiModelProperty("证件号码")
    private String zhengjianhm;

    @ApiModelProperty("民族代码")
    private String minzudm;

    @ApiModelProperty("民族名称")
    private String minzumc;

    @ApiModelProperty("文化程度名称")
    private String wenhuacdmc;

    @ApiModelProperty("学历代码")
    private String xuelidm;

    @ApiModelProperty("职业类别代码")
    private String zhiyelbdm;

    @ApiModelProperty("职业名称")
    private String zhiyemc;

    @ApiModelProperty("婚姻状况代码")
    private String hunyinzkdm;

    @ApiModelProperty("婚姻状况名称")
    private String hunyinzkmc;

    @ApiModelProperty("国籍代码")
    private String guojidm;

    @ApiModelProperty("国籍名称")
    private String guojimc;

    @ApiModelProperty("工作单位")
    private String gongzuodw;

    @ApiModelProperty("单位电话")
    private String danweidh;

    @ApiModelProperty("居住地址省代码")
    private String juzhudzsfdm;

    @ApiModelProperty("居住地址省名称")
    private String juzhudzsfmc;

    @ApiModelProperty("居住地址市代码")
    private String juzhudzsdm;

    @ApiModelProperty("居住地址市名称")
    private String juzhudzsmc;

    @ApiModelProperty("居住地址县代码")
    private String juzhudzxdm;

    @ApiModelProperty("居住地址县名称")
    private String juzhudzxmc;

    @ApiModelProperty("居住地址乡镇代码")
    private String juzhudzxzdm;

    @ApiModelProperty("居住地址乡镇名称")
    private String juzhudzxzmc;

    @ApiModelProperty("居住地址社区代码")
    private String juzhudzsqdm;

    @ApiModelProperty("居住地址社区名称")
    private String juzhudzsqmc;

    @ApiModelProperty("居住地址其他地址")
    private String juzhudzqtdz;

    @ApiModelProperty("居住详细地址")
    private String juzhuxxdz;

    @ApiModelProperty("户口地址省代码")
    private String hukoudzsfdm;

    @ApiModelProperty("户口地址省名称")
    private String hukoudzsfmc;

    @ApiModelProperty("户口地址市代码")
    private String hukoudzsdm;

    @ApiModelProperty("户口地址市名称")
    private String hukoudzsmc;

    @ApiModelProperty("户口地址县代码")
    private String hukoudzxdm;

    @ApiModelProperty("户口地址县名称")
    private String hukoudzxmc;

    @ApiModelProperty("户口地址乡镇代码")
    private String hukoudzxzdm;

    @ApiModelProperty("户口地址乡镇名称")
    private String hukoudzxzmc;

    @ApiModelProperty("户口地址社区代码")
    private String hukoudzsqdm;

    @ApiModelProperty("户口地址社区名称")
    private String hukoudzsqmc;

    @ApiModelProperty("户口地址其他地址")
    private String hukoudzqtdz;

    @ApiModelProperty("死亡时间")
    private LocalDateTime siwangrq;

    @ApiModelProperty("死亡年龄")
    private Integer siwangnl;

    @ApiModelProperty("家属姓名")
    private String jiashuxm;

    @ApiModelProperty("家属联系电话")
    private String jiashulxdh;

    @ApiModelProperty("死亡医院名称")
    private String siwangddmc;

    @ApiModelProperty("死亡地点类别代码")
    private String siwangdddm;

    @ApiModelProperty("直接导致死亡的疾病或情况a名称")
    private String zhijiedzswdjbhqkamc;

    @ApiModelProperty("直接导致死亡的疾病或情况a代码")
    private String zhijiedzswdjbhqkadm;

    @ApiModelProperty("时间间隔")
    private String ashijjg;

    @ApiModelProperty("直接导致死亡的疾病或情况b名称")
    private String zhijiedzswdjbhqkbmc;

    @ApiModelProperty("直接导致死亡的疾病或情况b代码")
    private String zhijiedzswdjbhqkbdm;

    @ApiModelProperty("b时间间隔")
    private String bshijjg;

    @ApiModelProperty("直接导致死亡的疾病或情况c名称")
    private String zhijiedzswdjbhqkcmc;

    @ApiModelProperty("直接导致死亡的疾病或情况c代码")
    private String zhijiedzswdjbhqkcdm;

    @ApiModelProperty("c时间间隔")
    private String cshijjg;

    @ApiModelProperty("直接导致死亡的疾病或情况d代码")
    private String zhijiedzswdjbhqkddm;

    @ApiModelProperty("直接导致死亡的疾病或情况d名称")
    private String zhijiedzswdjbhqkdmc;

    @ApiModelProperty("d时间间隔")
    private String dshijjg;

    @ApiModelProperty("其他疾病诊断1代码")
    private String qitajbzd1dm;

    @ApiModelProperty("其他疾病诊断1名称")
    private String qitajbzd1mc;

    @ApiModelProperty("其他时间间隔")
    private String qitasjjg;

    @ApiModelProperty("其他疾病诊断2代码")
    private String qitajbzd2dm;

    @ApiModelProperty("其他疾病诊断2名称")
    private String qitajbzd2mc;

    @ApiModelProperty("其他疾病诊断3代码")
    private String qitajbzd3dm;

    @ApiModelProperty("其他疾病诊断3名称")
    private String qitajbzd3mc;

    @ApiModelProperty("根本死因代码")
    private String genbensydm;

    @ApiModelProperty("根本死因名称")
    private String genbensymc;

    @ApiModelProperty("最高诊断单位级别代码")
    private String zuigaozddwdm;

    @ApiModelProperty("最高诊断单位级别名称")
    private String zuigaozddwmc;

    @ApiModelProperty("最高诊断依据代码")
    private String zuigaozdyjdm;

    @ApiModelProperty("最高诊断依据名称")
    private String zuigaozdyjmc;

    @ApiModelProperty("死亡时是否处于妊娠期或妊娠终止后42天内")
    private Integer siwangssfcyrsqhrszzh42tn;

    @ApiModelProperty("死者生前病史及症状体征")
    private String sizhesqbsjzztz;

    @ApiModelProperty("填报日期")
    private LocalDateTime tianbaorq;

    @ApiModelProperty("填报机构代码")
    private String yiliaodwdm;

    @ApiModelProperty("填报机构名称")
    private String yiliaodwmc;

    @ApiModelProperty("填报时间")
    private LocalDateTime lururq;

    @ApiModelProperty("填报人姓名")
    private String lururxm;

    @ApiModelProperty("修改日期")
    private LocalDateTime xiugairq;

    @ApiModelProperty("修改人")
    private String xiugairen;

    @ApiModelProperty("修改人姓名")
    private String xiugairxm;

    @ApiModelProperty("作废标志")
    private Integer zuofeibz;

    @ApiModelProperty("更新时间")
    private LocalDateTime gengxinsj;

    @ApiModelProperty("病人信息表的主键id，没有时默认为0")
    private String patientid;

    private String appid;

    private String yiliaojgdm;

    private String yiliaojgmc;

    @ApiModelProperty("首次上传时间")
    private LocalDateTime chuangjiansj;

    @ApiModelProperty("最后更新时间")
    private LocalDateTime xiugaisj;
}
